2019年7月8日
Jerry
6408
2023年11月3日
20行代码的简单python小程序,爬取双色球的历史开奖。话不多说直接上代码:
'''
_ooOoo_
o8888888o
88" . "88
(| -_- |)
O\ = /O
____/`---'\____
. ' \\| |// `.
/ \\||| : |||// \
/ _||||| -:- |||||- \
| | \\\ - /// | |
| \_| ''\---/'' | |
\ .-\__ `-` ___/-. /
___`. .' /--.--\ `. . __
."" '< `.___\_<|>_/___.' >'"".
| | : `- \`.;`\ _ /`;.`/ - ` : | |
\ \ `-. \_ __\ /__ _/ .-` / /
======`-.____`-.___\_____/___.-`____.-'======
`=---='
.............................................
佛祖保佑 永无BUG
'''
import requests
import re
#"http://kaijiang.500.com/shtml/ssq/19036.shtml"
def getInfo(url):
r = requests.get(url)
r.encoding = 'gbk'
res = r.text
no = "".join(re.findall(r'<font class="cfont2"><strong>(.+?)</strong>',res))
red = ",".join(re.findall(r'<li class="ball_red">(.+?)</li>',res))
blue = "".join(re.findall(r'<li class="ball_blue">(.+?)</li>',res))
res = "第" + no + "期:" + red + " "+blue
print(res)
for i in range(19001,19040):
url = "http://kaijiang.500.com/shtml/ssq/"+str(i)+".shtml"
getInfo(url)
博主无聊做了个界面版本的,相关说明 在这里
数据已经有了,剩下的就是一顿大数据分析,推算下一期的开奖结果。不多比比,发家致富就这一波了。哪位大神赶紧来搞个算法出来,博主我先去看游艇了!
原创文章,转载请注明出处:
https://jerrycoding.com/article/python-ssq
微信
支付宝